/**
* @author Meng Zhang
**/

#pragma once
COLORREF C(const std::string &c);
struct EditColors{
	int item;
	std::string name;
	std::string rgb;
};

struct KeyWords {
	int item;
	std::string words;
};

struct ConfigInfo {
	int Lexer;
	std::vector<std::string> Extension;
	std::string Font;
	BOOL UseTabs;
	//std::string Keywords;
	BOOL CaretLineVisible;
	std::string CaretLineBack;
	std::vector<EditColors> ColorMap;
	std::string ForeColor,BackColor;
	int TabWidth;
	std::string CaretForeColor;
	std::vector<KeyWords> Words;
	std::string TriggerChars;
};